package com.dhcc.DRGsHosp.application;

import com.dhcc.DRGsHosp.core.domain.MrAppendPage;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * 首页附页表--数据访问层--接口
 * @ClassName: MrAppendPageApplication  
 * @Description ：    首页附页表
 * @Date: 2018年7月30日 上午11:45:44  
 * @Author QiaoYiLong 
 * @Version 3.1.1 DHC-DRG
 */
public interface MrAppendPageApplication {
	/**
	 *  取得主索引为pmainIndex的 首页附页表信息
	 *  @Author QiaoYiLong
	 *  @param pmainIndex   主索引
	 *  @Date:2018年7月30日上午11:46:45
	 */
	public MrAppendPage getMrAppendPage( String pmainIndex );
	/**
	 *  创建首页附页表
	 *  @Author QiaoYiLong
	 *  @Date:2018年7月30日上午11:48:34
	 */
	public void createMrAppendPage(MrAppendPage mrAppendPage);
	/**
	 *  修改首页附页表
	 *  @Author QiaoYiLong
	 *  @Date:2018年7月30日上午11:48:56
	 */
	public void updateMrAppendPage(MrAppendPage mrAppendPage);
	/**
	 *  删除一个首页附页表
	 *  @Author QiaoYiLong
	 *  @Date:2018年7月30日上午11:49:20
	 */
	public void removeMrAppendPage(MrAppendPage mrAppendPage);
	/**
	 *  删除多个首页附页表
	 *  @Author QiaoYiLong
	 *  @Date:2018年7月30日上午11:49:43
	 */
	public void removeMrAppendPages(Set<MrAppendPage> mrAppendPages);
	/**
	 *  查询所有的首页附页表信息
	 *  @Author QiaoYiLong
	 *  @Date:2018年7月30日上午11:50:03
	 */
	public List<MrAppendPage> findAllMrAppendPage();

	/**
	 * @Description: 查询病例附页信息
	 * @param
	 * @return
	 * @throws
	 * @author chenhanlin
	 * @date 2018/7/29 15:51
	 */
	public List<MrAppendPage> queryMrAppendPageByCondition(Map<String,Object> condition );
}
